﻿namespace LogManager.Gui.ViewModels
{
    using LogManager.Core.Models;
    using LogManager.Gui.Views;
    using System.Collections.ObjectModel;
    using System.Windows.Input;

    /// <summary>
    /// TODO: Update summary.
    /// </summary>
    public interface IServerViewModel : IViewModel<IServerView>
    {
        IServer Server { get; }
        ReadOnlyObservableCollection<ILocationViewModel> LocationsVm { get; }
        ICommand DeleteServerCommand { get; }
        ICommand AddLocationCommand { get; }
    }
}
